CIMPLICITY REST API Web Service
CIMPLICITY REST API Web Service / All Operations Resource Group / /projects/{projectId}/roles:read (Post)
In This Topic
    Post/projects/{projectId}/roles:read
    In This Topic
    Description
    Gets an array of role objects that satisfy the filter criteria specified in the request body.
    Parameters
    NameDescriptionData Type
    the id of the projectstring
    Request (application/json)

    The request body is of type object.

    Overview

    Filters : RoleFilters
    RoleID : string
    provides a wild card string to filter roles by their RoleID.
    limit : integer
    skip : integer
    200 Response

    The response body is of type RolesGetResponse.

    The collection of roles that satisfy the query.

    Overview

    RolesGetResponse
    The results of the roles get query.
    Roles : Array[CimRole]
    An array of the roles that satify the query criteria.
    Configuration : CimConfigurationPrivileges
    Contains the previliges related to configuration security
    Alarms : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Classes : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Clients : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    DatabaseLogging : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Devices : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    GlobalParameters : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Objects : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Points : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Ports : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Projects : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    RemoteProjects : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Resources : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Roles : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Users : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    WebConfigEnable : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Workbench : boolean
    set it to true to specify the type of configuration privileges available to users who are assigned to the role.
    Privileges : CimPrivileges
    Contains the previliges related to security
    ChangeApprovalVerify : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    DeleteAlarms : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    DisableOrModifyAlarms : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    DynamicConfiguration : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    ModifyAlarmSetups : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    ModifyAttributes : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    OPCUAServerAdmin : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    PointByAddress : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    PointTarget : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    ProcessControl : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    RightClickMenu : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    ScriptControl : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    SetPoint : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    SetpointAuditTrail : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    StartProject : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    StopProject : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    TriggerEvents : boolean
    set it to true to specify this privileges available to users who are assigned to the role.
    Level : integer
    is a number to indicate the level at which the role can set points.
    RoleID : string
    The Id of role.
    Fault Responses
    FaultDescription
    This fault returns a response body of type ProblemDetails.
    project with the given id is not registered on the system
    Remarks
    Returns JSON containing an array of CIMPLICITY role objects
    See Also